package com.xy.example2;

/**
 * @author 谢阳
 * @version 1.8.0_131
 * @date 2022/6/14 10:01
 * @description
 */
public abstract class BikeFlyweight {
    // 内部状态 0 未使用 1 使用中
    protected Integer state = 0;

    /**
     * @param user 外部状态
     */
    abstract void ride(User user);

    /**
     * 归还自行车
     */
    abstract void back();
    public Integer getState() {
        return state;
    }

}
